* DML (데이터 조작어)
	이터베이스에 데이터를 입력, 조회, 수정, 삭제하는 명령
	insert, select, update, delete

* insert 
	하나의 레코드를 추가함
	테이블의 모든 필드에 값을 추가하는 경우
	필드 목록은 생략가능.
	필드 목록과 values 절의 값은  1:1 대응
	문자값, 날짜값은 ' ' 를 이용해서 추가.
	
 	
 * 모든 필드에 값 추가
 	insert into 테이블이름
 	values ( 필드값1, 필드값2, '필드값3',  ... ... )
 	
	
 	create table exam06(
 	csid				number(5),
 	sjid				char(4),
 	csno				number(4),
 	title				varchar2(30),
 	crdt				number(1)
 	 	
 	
 	);
 	
 	csids sjid   csno 	title crdt
 	insert into exam06
 	values ( 11111, 'CSCI', 1301, 'Introduction to Java I', 4);
 	
 * 일부 필드에 값 추가
 	insert into 테이블명( 필드1, 필드2, 필드3 목록 )
 	values( 값1, 값2, '값3' );
 	
 	insert into exam06 (csid, sjid, title)
 	values ( 11112, 'CSCI', 'Introduction to Java II' );
 	
 * null 값 추가
 		insert into EXAM06
 		values ( null, null, null, null, null );
 		
 * sequence 추가
 	가짜필드 nextval을 이용함
 	시퀀스이름,nextval
 	
 	insert into exam06 ( csid )
 	values ( exam.nextval );
 	
 	drop table studentv6;
 -- 학생
 	create table studentv6 (
 	sno 		 number(3),				--순번
 	hakno		number(9),				--학번
 	name		varchar2(10),				--이름
 	addr		varchar2(40),				--주소
 	age		number(3),				--나이	
 	birth		date,						--생년월일
 	depart 	varchar2(30),				--학과	
 	profs		number(3),				--교수
 	interview		varchar2(30) 		--면담시간
 	);	
	
 	--시퀀스 생성
 	create sequence exam
 	start	with 1
	increment by 1
	nocache;

 	
 	
 	-- 시퀀스 넣기
 	insert into studentv6 ( sno)
 	values ( exam.nextval )
 	
 	-- 김태희
 	insert into studentv6 ( hakno, name, addr, age, birth, depart, profs, interview )
 	values ( 201350050, '김태희', '경기도 고양시', 25, to_date('19850322', 'yyyymmdd'), '컴퓨터공학', 504, '목 2교시');
 	
 	-- 송혜교
 	insert into studentv6 ( hakno, name, addr, age, birth, depart, profs, interview )
 	values ( 201350006, '송혜교', '서울 영등포구', 22, to_date('19880917', 'yyyymmdd'), '컴퓨터공학', 301, '월 3교시');
 	
 	-- 전지현
 	insert into studentv6 ( hakno, name, addr, age, birth, depart, profs, interview )
 	values ( 201352110, '전지현', '경기도 의정부시', 24, to_date('19860430', 'yyyymmdd'), '의상디자인', 445, '화 4교시');
 	
 	
 	
 	------------------------------- 학과
 	-- 학과
 	create table departv6(
 	dno		number(3),
 	name 		varchar2(10),
 	telno		varchar2(20),
 	position		varchar2(25),
 	cheif			number(3),
 	sday			varchar2(10)
 	 	
 	);
 	
 	-- 컴퓨터공학
 	insert into departv6( name, telno, position, cheif, sday)
 	values ( '컴퓨터공학', '123-4567-8901', 'E동 2층', 504, '2007년');
 	
 	
 	--의상디자인
 	insert into departv6( name, telno, position, cheif, sday)
 	values ( '의상디자인', '234-5678-9012', 'A동 1층', 301, '2009년');
 	
 	
 	-- 식품영양
 	insert into departv6( name, telno, position, cheif, sday)
 	values ( '식품영양', '345-6789-0123', 'F동 8층', 556, '2006년');
 	
 	-- 시퀀스 departv6
 	insert into departv6 ( dno )
 	values ( exam.nextval )
 	
 	----------------------------------------------- 과목
 	drop table subjectv6;
 	create table subjectv6(
 	ssno		number(3),
 	sbjno		number(4),
 	name		varchar2(20),
 	info		varchar2(30),
 	prof		number(3)
 	
 	 	
 	);
 	
 	-- 프로그래밍
 	insert into subjectv6 
 	values ( exam.nextval, 0205, '프로그래밍', '자바 프로그래밍', 501 );
 	
 	-- 드레스코드
 		insert into subjectv6
 	values ( exam.nextval, 0211, '드레스 코드', '옷 입기의 기초', 445 );
 	
 	
 	-- 생활의 참견
 		insert into subjectv6 
 	values ( exam.nextval, 5029, '생활의 참견', '음식의 영양0', 556 );
 	
 	
 	-- 시퀀스
 	 insert into subjectv6 ( ssno )
 	values ( exam.nextval )
 	
 	select  * from subjectv6;
 	